#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//
//unsigned  int num = 20;

//typedef unsigned int unit;
//
//int main()
//{
//	unit  num = 10;
//	return 0;
//}
//

//int main()
//{
//	register int num = 10;
//	return 0;
//}


//void test()
//{
//	static int a = 1;
//	a++;
//	printf("%d ", a);
//}
//	int main()
//	{
//		int i = 0;
//		while (i < 10)
//		{
//			test();
//				i++;
//		}
//		return 0;
//	}

//extern int c;
//int main()
//{
//	printf("%d", c);
//	return 0;
//}
//
//

//extern int Add(int x, int y);
//int main()
//{
//	int a = 10;
//	int b = 20;
//	int sum = Add(a, b);
//	printf("%d", sum);
//	return 0;
//}

//#define MAX 10000
//int main()
//{
//	printf("%d", MAX);
//	return 0;
//}
//
//

#define ADD(x,y) ((x)+(y))
int Add(int x, int y)
{
	return x + y;
}
int main()
{
	int a = 10;
	int b = 20;
	int sum1 = ADD(a, b);
		printf("sum1=%d\n", sum1);
	int sum2 = Add(a, b);
	    printf("sum2=%d\n", sum2);
	return 0;
}



























